---@class CanvasControl
---@field public Go CS.UnityEngine.GameObject
---@field public Root CS.SerializeRoot
---@field public Item_slr CS.SerializeRoot
---@field public Canvas_rtf CS.UnityEngine.RectTransform
---@field public Canvas_Canvas CS.UnityEngine.Canvas
---@field public Canvas_CanvasScaler CS.UnityEngine.UI.CanvasScaler
---@field public Canvas_GraphicRaycaster CS.UnityEngine.UI.GraphicRaycaster
---@field public Toggle_rtf CS.UnityEngine.RectTransform
---@field public Toggle_Toggle CS.UnityEngine.UI.Toggle
---@field public Slider_rtf CS.UnityEngine.RectTransform
---@field public Slider_Slider CS.UnityEngine.UI.Slider
---@field public Button_rtf CS.UnityEngine.RectTransform
---@field public Button_CanvasRenderer CS.UnityEngine.CanvasRenderer
---@field public Button_Image CS.UnityEngine.UI.Image
---@field public Button_Button CS.UnityEngine.UI.Button
---@field public Dropdown_rtf CS.UnityEngine.RectTransform
---@field public Dropdown_CanvasRenderer CS.UnityEngine.CanvasRenderer
---@field public Dropdown_Image CS.UnityEngine.UI.Image
---@field public Dropdown_Dropdown CS.UnityEngine.UI.Dropdown
---@field public ScrollView_rtf CS.UnityEngine.RectTransform
---@field public ScrollView_ScrollRect CS.UnityEngine.UI.ScrollRect
---@field public ScrollView_CanvasRenderer CS.UnityEngine.CanvasRenderer
---@field public ScrollView_Image CS.UnityEngine.UI.Image
---@return CanvasControl
local this = class('CanvasControl')

---@param serialize CS.SerializeRoot
function this:Awake(serialize)
    self.Root = serialize; self.Go = serialize.gameObject
	self.Item_slr = self.Root:GetObject('Item_slr')
	self.Canvas_rtf = self.Root:GetObject('Canvas_rtf')
	self.Canvas_Canvas = self.Root:GetObject('Canvas_Canvas')
	self.Canvas_CanvasScaler = self.Root:GetObject('Canvas_CanvasScaler')
	self.Canvas_GraphicRaycaster = self.Root:GetObject('Canvas_GraphicRaycaster')
	self.Toggle_rtf = self.Root:GetObject('Toggle_rtf')
	self.Toggle_Toggle = self.Root:GetObject('Toggle_Toggle')
	self.Slider_rtf = self.Root:GetObject('Slider_rtf')
	self.Slider_Slider = self.Root:GetObject('Slider_Slider')
	self.Button_rtf = self.Root:GetObject('Button_rtf')
	self.Button_CanvasRenderer = self.Root:GetObject('Button_CanvasRenderer')
	self.Button_Image = self.Root:GetObject('Button_Image')
	self.Button_Button = self.Root:GetObject('Button_Button')
	self.Dropdown_rtf = self.Root:GetObject('Dropdown_rtf')
	self.Dropdown_CanvasRenderer = self.Root:GetObject('Dropdown_CanvasRenderer')
	self.Dropdown_Image = self.Root:GetObject('Dropdown_Image')
	self.Dropdown_Dropdown = self.Root:GetObject('Dropdown_Dropdown')
	self.ScrollView_rtf = self.Root:GetObject('ScrollView_rtf')
	self.ScrollView_ScrollRect = self.Root:GetObject('ScrollView_ScrollRect')
	self.ScrollView_CanvasRenderer = self.Root:GetObject('ScrollView_CanvasRenderer')
	self.ScrollView_Image = self.Root:GetObject('ScrollView_Image')
end

return this